1
多維資料的基礎
AI014Lesson 3
00:00

在 R 中, 多維資料的基礎 其原理在於高階結構並非獨立的儲存型態,而是以原子式的 向量因子 加上一個 維度向量。透過使用 dim()來設定維度屬性,即可將一維序列轉換為一個 k 維陣列,將單一記憶體索引對應至多座標系統。

1. 元數據即形狀

這個 array() 函數可視為建構器,用以包裝資料(陣列向量因子)轉化為一種結構,其中 dim() 屬性決定了函數如何解析元素的組織方式。

2. 結構轉換

從一維轉換至多維,是透過賦值語法: dim(z) <- c(3,5,100)。此操作僅重新索引底層資料,而不改變其內容。

data_vectordim(Z) <- c(3,4,2)k 維陣列(3×4×2)

3. 初始化狀態

多維結構通常會以佔位符進行初始化: Z <- array(0, c(3,4,2)) 配置出一個 $3 \times 4 \times 2$ 的空間,將 24 個元素排列成網格。

main.py
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>